<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibDriver CH9121: src/driver_ch9121.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="doxygen.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibDriver CH9121
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">CH9121 full function driver</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('driver__ch9121_8c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">driver_ch9121.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>driver ch9121 source file  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="driver__ch9121_8h_source.html">driver_ch9121.h</a>&quot;</code><br />
</div>
<p><a href="driver__ch9121_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:adc9da0a24824ca1239b593f6459b3954"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#adc9da0a24824ca1239b593f6459b3954">CHIP_NAME</a>&#160;&#160;&#160;&quot;WCH CH9121&quot;</td></tr>
<tr class="memdesc:adc9da0a24824ca1239b593f6459b3954"><td class="mdescLeft">&#160;</td><td class="mdescRight">chip information definition  <a href="driver__ch9121_8c.html#adc9da0a24824ca1239b593f6459b3954">More...</a><br /></td></tr>
<tr class="separator:adc9da0a24824ca1239b593f6459b3954"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa2b8f5b105c3019df0cb346f472e803"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aaa2b8f5b105c3019df0cb346f472e803">MANUFACTURER_NAME</a>&#160;&#160;&#160;&quot;WCH&quot;</td></tr>
<tr class="separator:aaa2b8f5b105c3019df0cb346f472e803"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8d8cbd899667d609787ef4cf37054d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aac8d8cbd899667d609787ef4cf37054d">SUPPLY_VOLTAGE_MIN</a>&#160;&#160;&#160;2.7f</td></tr>
<tr class="separator:aac8d8cbd899667d609787ef4cf37054d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68eba8b601afe11f1b871d944976c035"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a68eba8b601afe11f1b871d944976c035">SUPPLY_VOLTAGE_MAX</a>&#160;&#160;&#160;3.6f</td></tr>
<tr class="separator:a68eba8b601afe11f1b871d944976c035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2989837a37d6d63b59c6dd541b785435"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a2989837a37d6d63b59c6dd541b785435">MAX_CURRENT</a>&#160;&#160;&#160;190.0f</td></tr>
<tr class="separator:a2989837a37d6d63b59c6dd541b785435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab353db5bf4eb787f86a2080f609a551"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aab353db5bf4eb787f86a2080f609a551">TEMPERATURE_MIN</a>&#160;&#160;&#160;-40.0f</td></tr>
<tr class="separator:aab353db5bf4eb787f86a2080f609a551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90c0b20d54005712fcc8cb01281360e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a90c0b20d54005712fcc8cb01281360e9">TEMPERATURE_MAX</a>&#160;&#160;&#160;85.0f</td></tr>
<tr class="separator:a90c0b20d54005712fcc8cb01281360e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae578001fe043b4cca7a0edd801cfe9c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#ae578001fe043b4cca7a0edd801cfe9c4">DRIVER_VERSION</a>&#160;&#160;&#160;1000</td></tr>
<tr class="separator:ae578001fe043b4cca7a0edd801cfe9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b0cb749c564a103674b58178364a2da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a5b0cb749c564a103674b58178364a2da">CH9121_CMD_CHIP_VERSION</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:a5b0cb749c564a103674b58178364a2da"><td class="mdescLeft">&#160;</td><td class="mdescRight">chip basic command definition  <a href="driver__ch9121_8c.html#a5b0cb749c564a103674b58178364a2da">More...</a><br /></td></tr>
<tr class="separator:a5b0cb749c564a103674b58178364a2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66221a9571b6fbcd916f10bfe907687f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a66221a9571b6fbcd916f10bfe907687f">CH9121_CMD_RESET</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:a66221a9571b6fbcd916f10bfe907687f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787b93eea70898d086b39c762d94505b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a787b93eea70898d086b39c762d94505b">CH9121_CMD_SAVE_TO_EEPROM</a>&#160;&#160;&#160;0x0D</td></tr>
<tr class="separator:a787b93eea70898d086b39c762d94505b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0895f64811298a379f9043afc2024f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#acc0895f64811298a379f9043afc2024f">CH9121_CMD_RUN_AND_RESET</a>&#160;&#160;&#160;0x0E</td></tr>
<tr class="separator:acc0895f64811298a379f9043afc2024f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22900bf27aa186c61a342540ea4319df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a22900bf27aa186c61a342540ea4319df">CH9121_CMD_EXIT</a>&#160;&#160;&#160;0x5E</td></tr>
<tr class="separator:a22900bf27aa186c61a342540ea4319df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4649c83392e57a1d624a14df22fc5c74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a4649c83392e57a1d624a14df22fc5c74">CH9121_CMD_DHCP</a>&#160;&#160;&#160;0x33</td></tr>
<tr class="separator:a4649c83392e57a1d624a14df22fc5c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dd44308d62366da5fbc6bed6ff7494a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a3dd44308d62366da5fbc6bed6ff7494a">CH9121_CMD_MAC</a>&#160;&#160;&#160;0x81</td></tr>
<tr class="separator:a3dd44308d62366da5fbc6bed6ff7494a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8514f6964b45407be89a853a82eaf99e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a8514f6964b45407be89a853a82eaf99e">CH9121_CMD_SET_IP</a>&#160;&#160;&#160;0x11</td></tr>
<tr class="separator:a8514f6964b45407be89a853a82eaf99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b45c78fe68f49457cc9a3d96670e70f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a7b45c78fe68f49457cc9a3d96670e70f">CH9121_CMD_SET_NETMASK</a>&#160;&#160;&#160;0x12</td></tr>
<tr class="separator:a7b45c78fe68f49457cc9a3d96670e70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e03027496e4948e29a861dfd16fbe31"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a8e03027496e4948e29a861dfd16fbe31">CH9121_CMD_SET_GATEWAY</a>&#160;&#160;&#160;0x13</td></tr>
<tr class="separator:a8e03027496e4948e29a861dfd16fbe31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80d2904c267370c917c03654d0dc560a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a80d2904c267370c917c03654d0dc560a">CH9121_CMD_GET_IP</a>&#160;&#160;&#160;0x61</td></tr>
<tr class="separator:a80d2904c267370c917c03654d0dc560a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c6a7cc67233b1f32e21f9de6806331"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a36c6a7cc67233b1f32e21f9de6806331">CH9121_CMD_GET_NETMASK</a>&#160;&#160;&#160;0x62</td></tr>
<tr class="separator:a36c6a7cc67233b1f32e21f9de6806331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05771c4e7367368baa059387dd77d0c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a05771c4e7367368baa059387dd77d0c6">CH9121_CMD_GET_GATEWAY</a>&#160;&#160;&#160;0x63</td></tr>
<tr class="separator:a05771c4e7367368baa059387dd77d0c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf8d984078814d64defbb1090f80728"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aeaf8d984078814d64defbb1090f80728">CH9121_CMD_DISCONNECT</a>&#160;&#160;&#160;0x24</td></tr>
<tr class="separator:aeaf8d984078814d64defbb1090f80728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75389ce12422c7c81f5646b0a718c679"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a75389ce12422c7c81f5646b0a718c679">CH9121_CMD_PORT1_GET_STATUS</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="memdesc:a75389ce12422c7c81f5646b0a718c679"><td class="mdescLeft">&#160;</td><td class="mdescRight">chip port command definition  <a href="driver__ch9121_8c.html#a75389ce12422c7c81f5646b0a718c679">More...</a><br /></td></tr>
<tr class="separator:a75389ce12422c7c81f5646b0a718c679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ffd580d63cee2a846eb478b619c6df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a67ffd580d63cee2a846eb478b619c6df">CH9121_CMD_PORT1_SET_MODE</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a67ffd580d63cee2a846eb478b619c6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf43ce9fe8e1457d370dd7f38d62109e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#acf43ce9fe8e1457d370dd7f38d62109e">CH9121_CMD_PORT1_SET_PORT</a>&#160;&#160;&#160;0x14</td></tr>
<tr class="separator:acf43ce9fe8e1457d370dd7f38d62109e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae495e31be6c2bb8dd05505a10b26855"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aae495e31be6c2bb8dd05505a10b26855">CH9121_CMD_PORT1_SET_DST_IP</a>&#160;&#160;&#160;0x15</td></tr>
<tr class="separator:aae495e31be6c2bb8dd05505a10b26855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1565f1fb848ca82281df7a50c42d3d15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a1565f1fb848ca82281df7a50c42d3d15">CH9121_CMD_PORT1_SET_DST_PORT</a>&#160;&#160;&#160;0x16</td></tr>
<tr class="separator:a1565f1fb848ca82281df7a50c42d3d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e7d173d8e8bb0591416e71b7b96698c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a3e7d173d8e8bb0591416e71b7b96698c">CH9121_CMD_PORT1_SET_BAUD</a>&#160;&#160;&#160;0x21</td></tr>
<tr class="separator:a3e7d173d8e8bb0591416e71b7b96698c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add59736454af6a40c8ee70420caa01e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#add59736454af6a40c8ee70420caa01e0">CH9121_CMD_PORT1_SET_CONFIG</a>&#160;&#160;&#160;0x22</td></tr>
<tr class="separator:add59736454af6a40c8ee70420caa01e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a161ad32fde0317d879213d8f7bf3158d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a161ad32fde0317d879213d8f7bf3158d">CH9121_CMD_PORT1_SET_TIMEOUT</a>&#160;&#160;&#160;0x23</td></tr>
<tr class="separator:a161ad32fde0317d879213d8f7bf3158d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34bb9bb67157754cfec6a3b5b190da0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a34bb9bb67157754cfec6a3b5b190da0a">CH9121_CMD_PORT1_GET_MODE</a>&#160;&#160;&#160;0x60</td></tr>
<tr class="separator:a34bb9bb67157754cfec6a3b5b190da0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ec2ef3210a44b7812eaddd9da37510e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a3ec2ef3210a44b7812eaddd9da37510e">CH9121_CMD_PORT1_GET_PORT</a>&#160;&#160;&#160;0x64</td></tr>
<tr class="separator:a3ec2ef3210a44b7812eaddd9da37510e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9617104557f48be569faeef5d93e8c92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a9617104557f48be569faeef5d93e8c92">CH9121_CMD_PORT1_GET_DST_IP</a>&#160;&#160;&#160;0x65</td></tr>
<tr class="separator:a9617104557f48be569faeef5d93e8c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6793820cfdec7fc7c3c0e12f1bc6dd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#af6793820cfdec7fc7c3c0e12f1bc6dd5">CH9121_CMD_PORT1_GET_DST_PORT</a>&#160;&#160;&#160;0x66</td></tr>
<tr class="separator:af6793820cfdec7fc7c3c0e12f1bc6dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c64269deb9e7fff3aad0695eefb91b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#ae9c64269deb9e7fff3aad0695eefb91b">CH9121_CMD_PORT1_GET_BAUD</a>&#160;&#160;&#160;0x71</td></tr>
<tr class="separator:ae9c64269deb9e7fff3aad0695eefb91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f63d7b5204c29fe6ff65dead5e9e7a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a3f63d7b5204c29fe6ff65dead5e9e7a3">CH9121_CMD_PORT1_GET_CONFIG</a>&#160;&#160;&#160;0x72</td></tr>
<tr class="separator:a3f63d7b5204c29fe6ff65dead5e9e7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f7d996c4fd8f13e8c5dc365be86a98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a33f7d996c4fd8f13e8c5dc365be86a98">CH9121_CMD_PORT1_GET_TIMEOUT</a>&#160;&#160;&#160;0x73</td></tr>
<tr class="separator:a33f7d996c4fd8f13e8c5dc365be86a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f06b8c3edc8d04d0f4c30b0ecced889"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a4f06b8c3edc8d04d0f4c30b0ecced889">CH9121_CMD_PORT2_GET_STATUS</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:a4f06b8c3edc8d04d0f4c30b0ecced889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d9e684fdc579a86521c6e8928b5cadd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a7d9e684fdc579a86521c6e8928b5cadd">CH9121_CMD_PORT2_SET_MODE</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:a7d9e684fdc579a86521c6e8928b5cadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6598e1e6f64563168af7881127f37394"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a6598e1e6f64563168af7881127f37394">CH9121_CMD_PORT2_SET_PORT</a>&#160;&#160;&#160;0x41</td></tr>
<tr class="separator:a6598e1e6f64563168af7881127f37394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6da92ff9f19aee8197194294487e1927"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a6da92ff9f19aee8197194294487e1927">CH9121_CMD_PORT2_SET_DST_IP</a>&#160;&#160;&#160;0x42</td></tr>
<tr class="separator:a6da92ff9f19aee8197194294487e1927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0205600517803870dda17a9dc8ba39bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a0205600517803870dda17a9dc8ba39bc">CH9121_CMD_PORT2_SET_DST_PORT</a>&#160;&#160;&#160;0x43</td></tr>
<tr class="separator:a0205600517803870dda17a9dc8ba39bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a456cc67a2bf01d152e73f6ba0660c3d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a456cc67a2bf01d152e73f6ba0660c3d0">CH9121_CMD_PORT2_SET_BAUD</a>&#160;&#160;&#160;0x44</td></tr>
<tr class="separator:a456cc67a2bf01d152e73f6ba0660c3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57d2f00a60caacab9ef6dd3b182079fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a57d2f00a60caacab9ef6dd3b182079fc">CH9121_CMD_PORT2_SET_CONFIG</a>&#160;&#160;&#160;0x45</td></tr>
<tr class="separator:a57d2f00a60caacab9ef6dd3b182079fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefcf40e5c081a4aa62e1f3562e901037"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aefcf40e5c081a4aa62e1f3562e901037">CH9121_CMD_PORT2_SET_TIMEOUT</a>&#160;&#160;&#160;0x46</td></tr>
<tr class="separator:aefcf40e5c081a4aa62e1f3562e901037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa8b32217c9c109ece573eace84f9ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a0fa8b32217c9c109ece573eace84f9ae">CH9121_CMD_PORT2_GET_MODE</a>&#160;&#160;&#160;0x90</td></tr>
<tr class="separator:a0fa8b32217c9c109ece573eace84f9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5789a7c651bf5cc68d9623204eaf8ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#af5789a7c651bf5cc68d9623204eaf8ce">CH9121_CMD_PORT2_GET_PORT</a>&#160;&#160;&#160;0x91</td></tr>
<tr class="separator:af5789a7c651bf5cc68d9623204eaf8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7158a7f3a07f1ce382ad9ad787769a3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a7158a7f3a07f1ce382ad9ad787769a3c">CH9121_CMD_PORT2_GET_DST_IP</a>&#160;&#160;&#160;0x92</td></tr>
<tr class="separator:a7158a7f3a07f1ce382ad9ad787769a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834f59eb7e2d20dbd6c9b221b2aef0e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a834f59eb7e2d20dbd6c9b221b2aef0e2">CH9121_CMD_PORT2_GET_DST_PORT</a>&#160;&#160;&#160;0x93</td></tr>
<tr class="separator:a834f59eb7e2d20dbd6c9b221b2aef0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01132a1ff51875c518785332ad6373d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#aa01132a1ff51875c518785332ad6373d">CH9121_CMD_PORT2_GET_BAUD</a>&#160;&#160;&#160;0x94</td></tr>
<tr class="separator:aa01132a1ff51875c518785332ad6373d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a492f3c8ece4a8e9a80acce9dbc61b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a3a492f3c8ece4a8e9a80acce9dbc61b8">CH9121_CMD_PORT2_GET_CONFIG</a>&#160;&#160;&#160;0x95</td></tr>
<tr class="separator:a3a492f3c8ece4a8e9a80acce9dbc61b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb28eb30d61d34782fdab3c4d70dd9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#acbb28eb30d61d34782fdab3c4d70dd9a">CH9121_CMD_PORT2_GET_TIMEOUT</a>&#160;&#160;&#160;0x96</td></tr>
<tr class="separator:acbb28eb30d61d34782fdab3c4d70dd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a391c9662f6dfc50a77376752000791d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a391c9662f6dfc50a77376752000791d3">CH9121_CMD_PORT1_RANDOM_PORT</a>&#160;&#160;&#160;0x17</td></tr>
<tr class="memdesc:a391c9662f6dfc50a77376752000791d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">chip port extern command definition  <a href="driver__ch9121_8c.html#a391c9662f6dfc50a77376752000791d3">More...</a><br /></td></tr>
<tr class="separator:a391c9662f6dfc50a77376752000791d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46acb292dd9283d1635d16e6a1290bc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a46acb292dd9283d1635d16e6a1290bc3">CH9121_CMD_PORT1_LEN</a>&#160;&#160;&#160;0x25</td></tr>
<tr class="separator:a46acb292dd9283d1635d16e6a1290bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a813f393fd16dd112db9285f6cd1b402d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a813f393fd16dd112db9285f6cd1b402d">CH9121_CMD_PORT1_FLUSH</a>&#160;&#160;&#160;0x26</td></tr>
<tr class="separator:a813f393fd16dd112db9285f6cd1b402d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae576b6829c6387c74acf35fad4fdf71d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#ae576b6829c6387c74acf35fad4fdf71d">CH9121_CMD_PORT1_DOMAIN</a>&#160;&#160;&#160;0x34</td></tr>
<tr class="separator:ae576b6829c6387c74acf35fad4fdf71d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e6089b0a598c1063097cc0292aaa81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a89e6089b0a598c1063097cc0292aaa81">CH9121_CMD_PORT2_ENABLE</a>&#160;&#160;&#160;0x39</td></tr>
<tr class="separator:a89e6089b0a598c1063097cc0292aaa81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b197c50d573ee4efded98facbee4442"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#a3b197c50d573ee4efded98facbee4442">CH9121_CMD_PORT2_RANDOM_PORT</a>&#160;&#160;&#160;0x47</td></tr>
<tr class="separator:a3b197c50d573ee4efded98facbee4442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f753d5c7f81edb2be8692eba2c8cec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#ae4f753d5c7f81edb2be8692eba2c8cec">CH9121_CMD_PORT2_LEN</a>&#160;&#160;&#160;0x48</td></tr>
<tr class="separator:ae4f753d5c7f81edb2be8692eba2c8cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9a69f88e3cf6c77cc8378a5909c7705"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="driver__ch9121_8c.html#ae9a69f88e3cf6c77cc8378a5909c7705">CH9121_CMD_PORT2_FLUSH</a>&#160;&#160;&#160;0x49</td></tr>
<tr class="separator:ae9a69f88e3cf6c77cc8378a5909c7705"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gad79a97224fb88e872af00e62a34883b2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gad79a97224fb88e872af00e62a34883b2">ch9121_get_version</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t *version)</td></tr>
<tr class="memdesc:gad79a97224fb88e872af00e62a34883b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">get version  <a href="group__ch9121__base__driver.html#gad79a97224fb88e872af00e62a34883b2">More...</a><br /></td></tr>
<tr class="separator:gad79a97224fb88e872af00e62a34883b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga590150199f4c795ca1b2aa553f1f8933"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga590150199f4c795ca1b2aa553f1f8933">ch9121_reset</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga590150199f4c795ca1b2aa553f1f8933"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the chip  <a href="group__ch9121__base__driver.html#ga590150199f4c795ca1b2aa553f1f8933">More...</a><br /></td></tr>
<tr class="separator:ga590150199f4c795ca1b2aa553f1f8933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77e5d4780e16f8f820c4eaba204fd7be"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga77e5d4780e16f8f820c4eaba204fd7be">ch9121_save_to_eeprom</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga77e5d4780e16f8f820c4eaba204fd7be"><td class="mdescLeft">&#160;</td><td class="mdescRight">save to eeprom  <a href="group__ch9121__base__driver.html#ga77e5d4780e16f8f820c4eaba204fd7be">More...</a><br /></td></tr>
<tr class="separator:ga77e5d4780e16f8f820c4eaba204fd7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42c3f2032acd289900bb7aece12b08c7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga42c3f2032acd289900bb7aece12b08c7">ch9121_config_and_reset</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga42c3f2032acd289900bb7aece12b08c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">config and reset the chip  <a href="group__ch9121__base__driver.html#ga42c3f2032acd289900bb7aece12b08c7">More...</a><br /></td></tr>
<tr class="separator:ga42c3f2032acd289900bb7aece12b08c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae09655171b845f0b82c0d5f5fb64b020"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gae09655171b845f0b82c0d5f5fb64b020">ch9121_exit</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gae09655171b845f0b82c0d5f5fb64b020"><td class="mdescLeft">&#160;</td><td class="mdescRight">exit  <a href="group__ch9121__base__driver.html#gae09655171b845f0b82c0d5f5fb64b020">More...</a><br /></td></tr>
<tr class="separator:gae09655171b845f0b82c0d5f5fb64b020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20b05e4d19f80d40ae9287f367e75d82"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga20b05e4d19f80d40ae9287f367e75d82">ch9121_set_dhcp</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#ga072a08d5a76de43c772438883775ae8e">ch9121_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga20b05e4d19f80d40ae9287f367e75d82"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable dhcp  <a href="group__ch9121__base__driver.html#ga20b05e4d19f80d40ae9287f367e75d82">More...</a><br /></td></tr>
<tr class="separator:ga20b05e4d19f80d40ae9287f367e75d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef57bbffd080f9ba360f2e1e54f15d36"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaef57bbffd080f9ba360f2e1e54f15d36">ch9121_get_mac</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t mac[6])</td></tr>
<tr class="memdesc:gaef57bbffd080f9ba360f2e1e54f15d36"><td class="mdescLeft">&#160;</td><td class="mdescRight">get chip mac  <a href="group__ch9121__base__driver.html#gaef57bbffd080f9ba360f2e1e54f15d36">More...</a><br /></td></tr>
<tr class="separator:gaef57bbffd080f9ba360f2e1e54f15d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae739f01edc3fdd207a5a038b93f848d1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gae739f01edc3fdd207a5a038b93f848d1">ch9121_get_status</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, <a class="el" href="group__ch9121__base__driver.html#ga96cfac2dc742c18219de2263f7cd9ca5">ch9121_status_t</a> *status)</td></tr>
<tr class="memdesc:gae739f01edc3fdd207a5a038b93f848d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get status  <a href="group__ch9121__base__driver.html#gae739f01edc3fdd207a5a038b93f848d1">More...</a><br /></td></tr>
<tr class="separator:gae739f01edc3fdd207a5a038b93f848d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga665891e0f0acc62dcee01023e750602b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga665891e0f0acc62dcee01023e750602b">ch9121_set_mode</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, <a class="el" href="group__ch9121__base__driver.html#ga1885e76e565351e002b873668e4a9d16">ch9121_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga665891e0f0acc62dcee01023e750602b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set mode  <a href="group__ch9121__base__driver.html#ga665891e0f0acc62dcee01023e750602b">More...</a><br /></td></tr>
<tr class="separator:ga665891e0f0acc62dcee01023e750602b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae24e26beb237e4cd3e71fff9af24a6bb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gae24e26beb237e4cd3e71fff9af24a6bb">ch9121_get_mode</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, <a class="el" href="group__ch9121__base__driver.html#ga1885e76e565351e002b873668e4a9d16">ch9121_mode_t</a> *mode)</td></tr>
<tr class="memdesc:gae24e26beb237e4cd3e71fff9af24a6bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">get mode  <a href="group__ch9121__base__driver.html#gae24e26beb237e4cd3e71fff9af24a6bb">More...</a><br /></td></tr>
<tr class="separator:gae24e26beb237e4cd3e71fff9af24a6bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c7f6c035eb9e7636fc69e54e668cdf4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga3c7f6c035eb9e7636fc69e54e668cdf4">ch9121_set_ip</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t ip[4])</td></tr>
<tr class="memdesc:ga3c7f6c035eb9e7636fc69e54e668cdf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set ip address  <a href="group__ch9121__base__driver.html#ga3c7f6c035eb9e7636fc69e54e668cdf4">More...</a><br /></td></tr>
<tr class="separator:ga3c7f6c035eb9e7636fc69e54e668cdf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b0ac5aadb82af97326b5ac5c8eaa92b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga0b0ac5aadb82af97326b5ac5c8eaa92b">ch9121_get_ip</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t ip[4])</td></tr>
<tr class="memdesc:ga0b0ac5aadb82af97326b5ac5c8eaa92b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get ip address  <a href="group__ch9121__base__driver.html#ga0b0ac5aadb82af97326b5ac5c8eaa92b">More...</a><br /></td></tr>
<tr class="separator:ga0b0ac5aadb82af97326b5ac5c8eaa92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa58f8a9bc5ea8ba90f7b4a176900c687"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaa58f8a9bc5ea8ba90f7b4a176900c687">ch9121_set_subnet_mask</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t mask[4])</td></tr>
<tr class="memdesc:gaa58f8a9bc5ea8ba90f7b4a176900c687"><td class="mdescLeft">&#160;</td><td class="mdescRight">set subnet mask  <a href="group__ch9121__base__driver.html#gaa58f8a9bc5ea8ba90f7b4a176900c687">More...</a><br /></td></tr>
<tr class="separator:gaa58f8a9bc5ea8ba90f7b4a176900c687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bd131a9843a9976172ae8006374014c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga7bd131a9843a9976172ae8006374014c">ch9121_get_subnet_mask</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t mask[4])</td></tr>
<tr class="memdesc:ga7bd131a9843a9976172ae8006374014c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get subnet mask  <a href="group__ch9121__base__driver.html#ga7bd131a9843a9976172ae8006374014c">More...</a><br /></td></tr>
<tr class="separator:ga7bd131a9843a9976172ae8006374014c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac350933b6954437b6f0f5a79806614f1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gac350933b6954437b6f0f5a79806614f1">ch9121_set_gateway</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t ip[4])</td></tr>
<tr class="memdesc:gac350933b6954437b6f0f5a79806614f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">set gateway  <a href="group__ch9121__base__driver.html#gac350933b6954437b6f0f5a79806614f1">More...</a><br /></td></tr>
<tr class="separator:gac350933b6954437b6f0f5a79806614f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4013583c0d4693385e7ff23490412c68"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga4013583c0d4693385e7ff23490412c68">ch9121_get_gateway</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t ip[4])</td></tr>
<tr class="memdesc:ga4013583c0d4693385e7ff23490412c68"><td class="mdescLeft">&#160;</td><td class="mdescRight">get gateway  <a href="group__ch9121__base__driver.html#ga4013583c0d4693385e7ff23490412c68">More...</a><br /></td></tr>
<tr class="separator:ga4013583c0d4693385e7ff23490412c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac44d822e00e68aa0f6827cdd6ffc8de1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gac44d822e00e68aa0f6827cdd6ffc8de1">ch9121_set_source_port</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint16_t num)</td></tr>
<tr class="memdesc:gac44d822e00e68aa0f6827cdd6ffc8de1"><td class="mdescLeft">&#160;</td><td class="mdescRight">set source port  <a href="group__ch9121__base__driver.html#gac44d822e00e68aa0f6827cdd6ffc8de1">More...</a><br /></td></tr>
<tr class="separator:gac44d822e00e68aa0f6827cdd6ffc8de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec01c7865245fda2b9ffb382cecd8a1e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaec01c7865245fda2b9ffb382cecd8a1e">ch9121_get_source_port</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint16_t *num)</td></tr>
<tr class="memdesc:gaec01c7865245fda2b9ffb382cecd8a1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get source port  <a href="group__ch9121__base__driver.html#gaec01c7865245fda2b9ffb382cecd8a1e">More...</a><br /></td></tr>
<tr class="separator:gaec01c7865245fda2b9ffb382cecd8a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga738113547dfbf5d9f03fcaa7c964be38"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga738113547dfbf5d9f03fcaa7c964be38">ch9121_set_dest_ip</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint8_t ip[4])</td></tr>
<tr class="memdesc:ga738113547dfbf5d9f03fcaa7c964be38"><td class="mdescLeft">&#160;</td><td class="mdescRight">set dest ip  <a href="group__ch9121__base__driver.html#ga738113547dfbf5d9f03fcaa7c964be38">More...</a><br /></td></tr>
<tr class="separator:ga738113547dfbf5d9f03fcaa7c964be38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b20f132d6d27a08e68ac0693524643a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga9b20f132d6d27a08e68ac0693524643a">ch9121_get_dest_ip</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint8_t ip[4])</td></tr>
<tr class="memdesc:ga9b20f132d6d27a08e68ac0693524643a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get dest ip  <a href="group__ch9121__base__driver.html#ga9b20f132d6d27a08e68ac0693524643a">More...</a><br /></td></tr>
<tr class="separator:ga9b20f132d6d27a08e68ac0693524643a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8a38b0c407658283a7fe74267e30bb3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gad8a38b0c407658283a7fe74267e30bb3">ch9121_set_dest_port</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint16_t num)</td></tr>
<tr class="memdesc:gad8a38b0c407658283a7fe74267e30bb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set dest port  <a href="group__ch9121__base__driver.html#gad8a38b0c407658283a7fe74267e30bb3">More...</a><br /></td></tr>
<tr class="separator:gad8a38b0c407658283a7fe74267e30bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga740e7e3d8f77ded2e19aea7775903049"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga740e7e3d8f77ded2e19aea7775903049">ch9121_get_dest_port</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint16_t *num)</td></tr>
<tr class="memdesc:ga740e7e3d8f77ded2e19aea7775903049"><td class="mdescLeft">&#160;</td><td class="mdescRight">get dest port  <a href="group__ch9121__base__driver.html#ga740e7e3d8f77ded2e19aea7775903049">More...</a><br /></td></tr>
<tr class="separator:ga740e7e3d8f77ded2e19aea7775903049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e4f3caefef25d5075afb5e10fcd6e17"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga1e4f3caefef25d5075afb5e10fcd6e17">ch9121_set_uart_baud</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint32_t baud)</td></tr>
<tr class="memdesc:ga1e4f3caefef25d5075afb5e10fcd6e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">set uart baud  <a href="group__ch9121__base__driver.html#ga1e4f3caefef25d5075afb5e10fcd6e17">More...</a><br /></td></tr>
<tr class="separator:ga1e4f3caefef25d5075afb5e10fcd6e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9677250e33483d30b61089ccc8884e7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gab9677250e33483d30b61089ccc8884e7">ch9121_get_uart_baud</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint32_t *baud)</td></tr>
<tr class="memdesc:gab9677250e33483d30b61089ccc8884e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get uart baud  <a href="group__ch9121__base__driver.html#gab9677250e33483d30b61089ccc8884e7">More...</a><br /></td></tr>
<tr class="separator:gab9677250e33483d30b61089ccc8884e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93c63b2979c6397cb38c28253a4bc329"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga93c63b2979c6397cb38c28253a4bc329">ch9121_set_uart_config</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint8_t data_bit, <a class="el" href="group__ch9121__base__driver.html#ga07220e3de8bd64e49f66fa5b10a0e80e">ch9121_parity_t</a> parity, uint8_t stop_bit)</td></tr>
<tr class="memdesc:ga93c63b2979c6397cb38c28253a4bc329"><td class="mdescLeft">&#160;</td><td class="mdescRight">set uart config  <a href="group__ch9121__base__driver.html#ga93c63b2979c6397cb38c28253a4bc329">More...</a><br /></td></tr>
<tr class="separator:ga93c63b2979c6397cb38c28253a4bc329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f919b38ab9a62a8d4284b172a52d568"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga9f919b38ab9a62a8d4284b172a52d568">ch9121_get_uart_config</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint8_t *data_bit, <a class="el" href="group__ch9121__base__driver.html#ga07220e3de8bd64e49f66fa5b10a0e80e">ch9121_parity_t</a> *parity, uint8_t *stop_bit)</td></tr>
<tr class="memdesc:ga9f919b38ab9a62a8d4284b172a52d568"><td class="mdescLeft">&#160;</td><td class="mdescRight">get uart config  <a href="group__ch9121__base__driver.html#ga9f919b38ab9a62a8d4284b172a52d568">More...</a><br /></td></tr>
<tr class="separator:ga9f919b38ab9a62a8d4284b172a52d568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf684cf8b18467676b86d14aa9bcdf61"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gabf684cf8b18467676b86d14aa9bcdf61">ch9121_set_uart_timeout</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint8_t timeout)</td></tr>
<tr class="memdesc:gabf684cf8b18467676b86d14aa9bcdf61"><td class="mdescLeft">&#160;</td><td class="mdescRight">set uart timeout  <a href="group__ch9121__base__driver.html#gabf684cf8b18467676b86d14aa9bcdf61">More...</a><br /></td></tr>
<tr class="separator:gabf684cf8b18467676b86d14aa9bcdf61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69372bd9447d192539800c2b2de9235d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga69372bd9447d192539800c2b2de9235d">ch9121_get_uart_timeout</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint8_t *timeout)</td></tr>
<tr class="memdesc:ga69372bd9447d192539800c2b2de9235d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get uart timeout  <a href="group__ch9121__base__driver.html#ga69372bd9447d192539800c2b2de9235d">More...</a><br /></td></tr>
<tr class="separator:ga69372bd9447d192539800c2b2de9235d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2ebeccee89d188def4cd04451590e17"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaa2ebeccee89d188def4cd04451590e17">ch9121_uart_timeout_convert_to_register</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint16_t ms, uint8_t *reg)</td></tr>
<tr class="memdesc:gaa2ebeccee89d188def4cd04451590e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the uart timeout to the register raw data  <a href="group__ch9121__base__driver.html#gaa2ebeccee89d188def4cd04451590e17">More...</a><br /></td></tr>
<tr class="separator:gaa2ebeccee89d188def4cd04451590e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6acdb73fe1254a41aefe4532bf11083e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga6acdb73fe1254a41aefe4532bf11083e">ch9121_uart_timeout_convert_to_data</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t reg, uint16_t *ms)</td></tr>
<tr class="memdesc:ga6acdb73fe1254a41aefe4532bf11083e"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the offset  <a href="group__ch9121__base__driver.html#ga6acdb73fe1254a41aefe4532bf11083e">More...</a><br /></td></tr>
<tr class="separator:ga6acdb73fe1254a41aefe4532bf11083e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga625fda7608944799b1e22e22862e8780"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga625fda7608944799b1e22e22862e8780">ch9121_set_source_port_random</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, <a class="el" href="group__ch9121__base__driver.html#ga072a08d5a76de43c772438883775ae8e">ch9121_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga625fda7608944799b1e22e22862e8780"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable random source port number  <a href="group__ch9121__base__driver.html#ga625fda7608944799b1e22e22862e8780">More...</a><br /></td></tr>
<tr class="separator:ga625fda7608944799b1e22e22862e8780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef0c2eaab67024a3ffaf84e46dcf5146"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaef0c2eaab67024a3ffaf84e46dcf5146">ch9121_set_uart_buffer_length</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, uint32_t len)</td></tr>
<tr class="memdesc:gaef0c2eaab67024a3ffaf84e46dcf5146"><td class="mdescLeft">&#160;</td><td class="mdescRight">set uart buffer length  <a href="group__ch9121__base__driver.html#gaef0c2eaab67024a3ffaf84e46dcf5146">More...</a><br /></td></tr>
<tr class="separator:gaef0c2eaab67024a3ffaf84e46dcf5146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c2122bad56f0373fa33d829a2fcc19b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga4c2122bad56f0373fa33d829a2fcc19b">ch9121_set_uart_flush</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#gaa237c01198f7eefe10d865ae5acef0f8">ch9121_port_t</a> port, <a class="el" href="group__ch9121__base__driver.html#ga072a08d5a76de43c772438883775ae8e">ch9121_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga4c2122bad56f0373fa33d829a2fcc19b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable uart auto flush  <a href="group__ch9121__base__driver.html#ga4c2122bad56f0373fa33d829a2fcc19b">More...</a><br /></td></tr>
<tr class="separator:ga4c2122bad56f0373fa33d829a2fcc19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad17c12e1cc279fbeb0d7604311dc3796"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gad17c12e1cc279fbeb0d7604311dc3796">ch9121_set_port2</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#ga072a08d5a76de43c772438883775ae8e">ch9121_bool_t</a> enable)</td></tr>
<tr class="memdesc:gad17c12e1cc279fbeb0d7604311dc3796"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable uart port2  <a href="group__ch9121__base__driver.html#gad17c12e1cc279fbeb0d7604311dc3796">More...</a><br /></td></tr>
<tr class="separator:gad17c12e1cc279fbeb0d7604311dc3796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4510caa0dea208d4dff25816d502a78a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga4510caa0dea208d4dff25816d502a78a">ch9121_set_disconnect_with_no_rj45</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, <a class="el" href="group__ch9121__base__driver.html#ga072a08d5a76de43c772438883775ae8e">ch9121_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga4510caa0dea208d4dff25816d502a78a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable disconnect with no rj45  <a href="group__ch9121__base__driver.html#ga4510caa0dea208d4dff25816d502a78a">More...</a><br /></td></tr>
<tr class="separator:ga4510caa0dea208d4dff25816d502a78a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaea8304fd7622328628752547f3e72cf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaaea8304fd7622328628752547f3e72cf">ch9121_set_domain</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, char *domain)</td></tr>
<tr class="memdesc:gaaea8304fd7622328628752547f3e72cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set chip domain  <a href="group__ch9121__base__driver.html#gaaea8304fd7622328628752547f3e72cf">More...</a><br /></td></tr>
<tr class="separator:gaaea8304fd7622328628752547f3e72cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10ec3831683691a58c4f8b51572e0576"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga10ec3831683691a58c4f8b51572e0576">ch9121_init</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga10ec3831683691a58c4f8b51572e0576"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize the chip  <a href="group__ch9121__base__driver.html#ga10ec3831683691a58c4f8b51572e0576">More...</a><br /></td></tr>
<tr class="separator:ga10ec3831683691a58c4f8b51572e0576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50583196c51bf2199c588bc60d9cc1f6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga50583196c51bf2199c588bc60d9cc1f6">ch9121_deinit</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga50583196c51bf2199c588bc60d9cc1f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">close the chip  <a href="group__ch9121__base__driver.html#ga50583196c51bf2199c588bc60d9cc1f6">More...</a><br /></td></tr>
<tr class="separator:ga50583196c51bf2199c588bc60d9cc1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5607dae69f7c7df32f11ae4c3b4a376"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#gaf5607dae69f7c7df32f11ae4c3b4a376">ch9121_write</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:gaf5607dae69f7c7df32f11ae4c3b4a376"><td class="mdescLeft">&#160;</td><td class="mdescRight">write data  <a href="group__ch9121__base__driver.html#gaf5607dae69f7c7df32f11ae4c3b4a376">More...</a><br /></td></tr>
<tr class="separator:gaf5607dae69f7c7df32f11ae4c3b4a376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52e9895a3f0777c15bd3f6ecd42d50d8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga52e9895a3f0777c15bd3f6ecd42d50d8">ch9121_read</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t *buf, uint16_t *len)</td></tr>
<tr class="memdesc:ga52e9895a3f0777c15bd3f6ecd42d50d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">read data  <a href="group__ch9121__base__driver.html#ga52e9895a3f0777c15bd3f6ecd42d50d8">More...</a><br /></td></tr>
<tr class="separator:ga52e9895a3f0777c15bd3f6ecd42d50d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab68bb8fb0ed1e297469474d1f591d41"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__extend__driver.html#gaab68bb8fb0ed1e297469474d1f591d41">ch9121_set_command</a> (<a class="el" href="group__ch9121__base__driver.html#ga6dc45bcf5de725fd18b9fc3c4500a54d">ch9121_handle_t</a> *handle, uint8_t *param, uint16_t len, uint8_t *out, uint16_t out_len, uint16_t pre_delay, uint16_t timeout)</td></tr>
<tr class="memdesc:gaab68bb8fb0ed1e297469474d1f591d41"><td class="mdescLeft">&#160;</td><td class="mdescRight">set command  <a href="group__ch9121__extend__driver.html#gaab68bb8fb0ed1e297469474d1f591d41">More...</a><br /></td></tr>
<tr class="separator:gaab68bb8fb0ed1e297469474d1f591d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bc209bc96bc112c30b21f9728812e2c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ch9121__base__driver.html#ga2bc209bc96bc112c30b21f9728812e2c">ch9121_info</a> (<a class="el" href="group__ch9121__base__driver.html#ga64b13a4c2b573c1bd9e28471e7c4507f">ch9121_info_t</a> *info)</td></tr>
<tr class="memdesc:ga2bc209bc96bc112c30b21f9728812e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get chip's information  <a href="group__ch9121__base__driver.html#ga2bc209bc96bc112c30b21f9728812e2c">More...</a><br /></td></tr>
<tr class="separator:ga2bc209bc96bc112c30b21f9728812e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>driver ch9121 source file </p>
<p>Copyright (c) 2015 - present LibDriver All rights reserved</p>
<p>The MIT License (MIT)</p>
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<dl class="section version"><dt>Version</dt><dd>1.0.0 </dd></dl>
<dl class="section author"><dt>Author</dt><dd>Shifeng Li </dd></dl>
<dl class="section date"><dt>Date</dt><dd>2023-04-15</dd></dl>
<h3>history</h3>
<table class="doxtable">
<tr>
<th>Date </th><th>Version </th><th>Author </th><th>Description </th></tr>
<tr>
<td>2023/04/15 </td><td>1.0 </td><td>Shifeng Li </td><td>first upload </td></tr>
</table>

<p class="definition">Definition in file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a5b0cb749c564a103674b58178364a2da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b0cb749c564a103674b58178364a2da">&#9670;&nbsp;</a></span>CH9121_CMD_CHIP_VERSION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_CHIP_VERSION&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>chip basic command definition </p>
<p>get chip version command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00054">54</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a4649c83392e57a1d624a14df22fc5c74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4649c83392e57a1d624a14df22fc5c74">&#9670;&nbsp;</a></span>CH9121_CMD_DHCP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_DHCP&#160;&#160;&#160;0x33</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>dhcp command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00059">59</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aeaf8d984078814d64defbb1090f80728"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaf8d984078814d64defbb1090f80728">&#9670;&nbsp;</a></span>CH9121_CMD_DISCONNECT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_DISCONNECT&#160;&#160;&#160;0x24</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set disconnect command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00067">67</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a22900bf27aa186c61a342540ea4319df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22900bf27aa186c61a342540ea4319df">&#9670;&nbsp;</a></span>CH9121_CMD_EXIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_EXIT&#160;&#160;&#160;0x5E</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>exit command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00058">58</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a05771c4e7367368baa059387dd77d0c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05771c4e7367368baa059387dd77d0c6">&#9670;&nbsp;</a></span>CH9121_CMD_GET_GATEWAY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_GET_GATEWAY&#160;&#160;&#160;0x63</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get gateway command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00066">66</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a80d2904c267370c917c03654d0dc560a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80d2904c267370c917c03654d0dc560a">&#9670;&nbsp;</a></span>CH9121_CMD_GET_IP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_GET_IP&#160;&#160;&#160;0x61</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get ip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00064">64</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a36c6a7cc67233b1f32e21f9de6806331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36c6a7cc67233b1f32e21f9de6806331">&#9670;&nbsp;</a></span>CH9121_CMD_GET_NETMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_GET_NETMASK&#160;&#160;&#160;0x62</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get netmask command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00065">65</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a3dd44308d62366da5fbc6bed6ff7494a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dd44308d62366da5fbc6bed6ff7494a">&#9670;&nbsp;</a></span>CH9121_CMD_MAC</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_MAC&#160;&#160;&#160;0x81</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>mac command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00060">60</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="ae576b6829c6387c74acf35fad4fdf71d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae576b6829c6387c74acf35fad4fdf71d">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_DOMAIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_DOMAIN&#160;&#160;&#160;0x34</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 domain command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00109">109</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a813f393fd16dd112db9285f6cd1b402d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a813f393fd16dd112db9285f6cd1b402d">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_FLUSH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_FLUSH&#160;&#160;&#160;0x26</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 flush command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00108">108</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="ae9c64269deb9e7fff3aad0695eefb91b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9c64269deb9e7fff3aad0695eefb91b">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_BAUD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_BAUD&#160;&#160;&#160;0x71</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 baud command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00084">84</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a3f63d7b5204c29fe6ff65dead5e9e7a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f63d7b5204c29fe6ff65dead5e9e7a3">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_CONFIG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_CONFIG&#160;&#160;&#160;0x72</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 config command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00085">85</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a9617104557f48be569faeef5d93e8c92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9617104557f48be569faeef5d93e8c92">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_DST_IP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_DST_IP&#160;&#160;&#160;0x65</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 dest ip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00082">82</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="af6793820cfdec7fc7c3c0e12f1bc6dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6793820cfdec7fc7c3c0e12f1bc6dd5">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_DST_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_DST_PORT&#160;&#160;&#160;0x66</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 dest port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00083">83</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a34bb9bb67157754cfec6a3b5b190da0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34bb9bb67157754cfec6a3b5b190da0a">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_MODE&#160;&#160;&#160;0x60</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 mode command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00080">80</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a3ec2ef3210a44b7812eaddd9da37510e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ec2ef3210a44b7812eaddd9da37510e">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_PORT&#160;&#160;&#160;0x64</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00081">81</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a75389ce12422c7c81f5646b0a718c679"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75389ce12422c7c81f5646b0a718c679">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_STATUS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_STATUS&#160;&#160;&#160;0x03</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>chip port command definition </p>
<p>check port1 status command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00072">72</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a33f7d996c4fd8f13e8c5dc365be86a98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33f7d996c4fd8f13e8c5dc365be86a98">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_GET_TIMEOUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_GET_TIMEOUT&#160;&#160;&#160;0x73</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port1 timeout command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00086">86</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a46acb292dd9283d1635d16e6a1290bc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46acb292dd9283d1635d16e6a1290bc3">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_LEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_LEN&#160;&#160;&#160;0x25</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 package length command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00107">107</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a391c9662f6dfc50a77376752000791d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a391c9662f6dfc50a77376752000791d3">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_RANDOM_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_RANDOM_PORT&#160;&#160;&#160;0x17</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>chip port extern command definition </p>
<p>set port1 random port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00106">106</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a3e7d173d8e8bb0591416e71b7b96698c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e7d173d8e8bb0591416e71b7b96698c">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_BAUD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_BAUD&#160;&#160;&#160;0x21</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 baud command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00077">77</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="add59736454af6a40c8ee70420caa01e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add59736454af6a40c8ee70420caa01e0">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_CONFIG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_CONFIG&#160;&#160;&#160;0x22</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 config command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00078">78</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aae495e31be6c2bb8dd05505a10b26855"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae495e31be6c2bb8dd05505a10b26855">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_DST_IP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_DST_IP&#160;&#160;&#160;0x15</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 dest ip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00075">75</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a1565f1fb848ca82281df7a50c42d3d15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1565f1fb848ca82281df7a50c42d3d15">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_DST_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_DST_PORT&#160;&#160;&#160;0x16</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 dest port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00076">76</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a67ffd580d63cee2a846eb478b619c6df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67ffd580d63cee2a846eb478b619c6df">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_MODE&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 mode command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00073">73</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="acf43ce9fe8e1457d370dd7f38d62109e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf43ce9fe8e1457d370dd7f38d62109e">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_PORT&#160;&#160;&#160;0x14</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00074">74</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a161ad32fde0317d879213d8f7bf3158d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a161ad32fde0317d879213d8f7bf3158d">&#9670;&nbsp;</a></span>CH9121_CMD_PORT1_SET_TIMEOUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT1_SET_TIMEOUT&#160;&#160;&#160;0x23</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port1 timeout command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00079">79</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a89e6089b0a598c1063097cc0292aaa81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89e6089b0a598c1063097cc0292aaa81">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_ENABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_ENABLE&#160;&#160;&#160;0x39</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>enable port2 command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00110">110</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="ae9a69f88e3cf6c77cc8378a5909c7705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9a69f88e3cf6c77cc8378a5909c7705">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_FLUSH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_FLUSH&#160;&#160;&#160;0x49</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 flush command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00113">113</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aa01132a1ff51875c518785332ad6373d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa01132a1ff51875c518785332ad6373d">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_BAUD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_BAUD&#160;&#160;&#160;0x94</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 baud command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00099">99</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a3a492f3c8ece4a8e9a80acce9dbc61b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a492f3c8ece4a8e9a80acce9dbc61b8">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_CONFIG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_CONFIG&#160;&#160;&#160;0x95</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 config command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00100">100</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a7158a7f3a07f1ce382ad9ad787769a3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7158a7f3a07f1ce382ad9ad787769a3c">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_DST_IP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_DST_IP&#160;&#160;&#160;0x92</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 dest ip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00097">97</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a834f59eb7e2d20dbd6c9b221b2aef0e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a834f59eb7e2d20dbd6c9b221b2aef0e2">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_DST_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_DST_PORT&#160;&#160;&#160;0x93</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 dest port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00098">98</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a0fa8b32217c9c109ece573eace84f9ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fa8b32217c9c109ece573eace84f9ae">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_MODE&#160;&#160;&#160;0x90</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 mode command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00095">95</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="af5789a7c651bf5cc68d9623204eaf8ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5789a7c651bf5cc68d9623204eaf8ce">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_PORT&#160;&#160;&#160;0x91</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00096">96</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a4f06b8c3edc8d04d0f4c30b0ecced889"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f06b8c3edc8d04d0f4c30b0ecced889">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_STATUS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_STATUS&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>check port2 status command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00087">87</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="acbb28eb30d61d34782fdab3c4d70dd9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbb28eb30d61d34782fdab3c4d70dd9a">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_GET_TIMEOUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_GET_TIMEOUT&#160;&#160;&#160;0x96</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get port2 timeout command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00101">101</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="ae4f753d5c7f81edb2be8692eba2c8cec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4f753d5c7f81edb2be8692eba2c8cec">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_LEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_LEN&#160;&#160;&#160;0x48</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 package length command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00112">112</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a3b197c50d573ee4efded98facbee4442"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b197c50d573ee4efded98facbee4442">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_RANDOM_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_RANDOM_PORT&#160;&#160;&#160;0x47</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 random port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00111">111</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a456cc67a2bf01d152e73f6ba0660c3d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a456cc67a2bf01d152e73f6ba0660c3d0">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_BAUD</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_BAUD&#160;&#160;&#160;0x44</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 baud command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00092">92</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a57d2f00a60caacab9ef6dd3b182079fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57d2f00a60caacab9ef6dd3b182079fc">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_CONFIG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_CONFIG&#160;&#160;&#160;0x45</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 config command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00093">93</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a6da92ff9f19aee8197194294487e1927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6da92ff9f19aee8197194294487e1927">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_DST_IP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_DST_IP&#160;&#160;&#160;0x42</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 dest ip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00090">90</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a0205600517803870dda17a9dc8ba39bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0205600517803870dda17a9dc8ba39bc">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_DST_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_DST_PORT&#160;&#160;&#160;0x43</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 dest port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00091">91</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a7d9e684fdc579a86521c6e8928b5cadd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d9e684fdc579a86521c6e8928b5cadd">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_MODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_MODE&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 mode command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00088">88</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a6598e1e6f64563168af7881127f37394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6598e1e6f64563168af7881127f37394">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_PORT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_PORT&#160;&#160;&#160;0x41</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 port command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00089">89</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aefcf40e5c081a4aa62e1f3562e901037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefcf40e5c081a4aa62e1f3562e901037">&#9670;&nbsp;</a></span>CH9121_CMD_PORT2_SET_TIMEOUT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_PORT2_SET_TIMEOUT&#160;&#160;&#160;0x46</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set port2 timeout command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00094">94</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a66221a9571b6fbcd916f10bfe907687f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66221a9571b6fbcd916f10bfe907687f">&#9670;&nbsp;</a></span>CH9121_CMD_RESET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_RESET&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>reset chip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00055">55</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="acc0895f64811298a379f9043afc2024f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc0895f64811298a379f9043afc2024f">&#9670;&nbsp;</a></span>CH9121_CMD_RUN_AND_RESET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_RUN_AND_RESET&#160;&#160;&#160;0x0E</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>run the config and reset command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00057">57</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a787b93eea70898d086b39c762d94505b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a787b93eea70898d086b39c762d94505b">&#9670;&nbsp;</a></span>CH9121_CMD_SAVE_TO_EEPROM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_SAVE_TO_EEPROM&#160;&#160;&#160;0x0D</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>save to eeprom command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00056">56</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a8e03027496e4948e29a861dfd16fbe31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e03027496e4948e29a861dfd16fbe31">&#9670;&nbsp;</a></span>CH9121_CMD_SET_GATEWAY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_SET_GATEWAY&#160;&#160;&#160;0x13</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set gateway command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00063">63</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a8514f6964b45407be89a853a82eaf99e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8514f6964b45407be89a853a82eaf99e">&#9670;&nbsp;</a></span>CH9121_CMD_SET_IP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_SET_IP&#160;&#160;&#160;0x11</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set ip command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00061">61</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a7b45c78fe68f49457cc9a3d96670e70f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b45c78fe68f49457cc9a3d96670e70f">&#9670;&nbsp;</a></span>CH9121_CMD_SET_NETMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CH9121_CMD_SET_NETMASK&#160;&#160;&#160;0x12</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set netmask command </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00062">62</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="adc9da0a24824ca1239b593f6459b3954"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc9da0a24824ca1239b593f6459b3954">&#9670;&nbsp;</a></span>CHIP_NAME</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHIP_NAME&#160;&#160;&#160;&quot;WCH CH9121&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>chip information definition </p>
<p>chip name </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00042">42</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="ae578001fe043b4cca7a0edd801cfe9c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae578001fe043b4cca7a0edd801cfe9c4">&#9670;&nbsp;</a></span>DRIVER_VERSION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DRIVER_VERSION&#160;&#160;&#160;1000</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>driver version </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00049">49</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aaa2b8f5b105c3019df0cb346f472e803"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa2b8f5b105c3019df0cb346f472e803">&#9670;&nbsp;</a></span>MANUFACTURER_NAME</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MANUFACTURER_NAME&#160;&#160;&#160;&quot;WCH&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>manufacturer name </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00043">43</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a2989837a37d6d63b59c6dd541b785435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2989837a37d6d63b59c6dd541b785435">&#9670;&nbsp;</a></span>MAX_CURRENT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAX_CURRENT&#160;&#160;&#160;190.0f</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>chip max current </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00046">46</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a68eba8b601afe11f1b871d944976c035"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68eba8b601afe11f1b871d944976c035">&#9670;&nbsp;</a></span>SUPPLY_VOLTAGE_MAX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SUPPLY_VOLTAGE_MAX&#160;&#160;&#160;3.6f</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>chip max supply voltage </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00045">45</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aac8d8cbd899667d609787ef4cf37054d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac8d8cbd899667d609787ef4cf37054d">&#9670;&nbsp;</a></span>SUPPLY_VOLTAGE_MIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SUPPLY_VOLTAGE_MIN&#160;&#160;&#160;2.7f</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>chip min supply voltage </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00044">44</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="a90c0b20d54005712fcc8cb01281360e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90c0b20d54005712fcc8cb01281360e9">&#9670;&nbsp;</a></span>TEMPERATURE_MAX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMPERATURE_MAX&#160;&#160;&#160;85.0f</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>chip max operating temperature </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00048">48</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
<a id="aab353db5bf4eb787f86a2080f609a551"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab353db5bf4eb787f86a2080f609a551">&#9670;&nbsp;</a></span>TEMPERATURE_MIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TEMPERATURE_MIN&#160;&#160;&#160;-40.0f</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>chip min operating temperature </p>

<p class="definition">Definition at line <a class="el" href="driver__ch9121_8c_source.html#l00047">47</a> of file <a class="el" href="driver__ch9121_8c_source.html">driver_ch9121.c</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="driver__ch9121_8c.html">driver_ch9121.c</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
